software cluster thin-client c++ algorithm computer radius3 java network computer repair unix html design analysis high performance computing php wireless network linux hpc open source windows application grid computing